<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title></title>
</head>
<body>

<script type="text/javascript">
// //全局变量
// var num=10;
// alert(window.num);
// //全局函数  
// function fun(){  
// alert('你好');
// }
// window.fun();
// console.log(window);
 
 // var a=window.b=window.c=window.d;


//第一次页面加载创建全局执行环境
//先到创建阶段=====>扫描全局的变量以及函数
//扫描结果是num=undefined
//a=undefined  b=undefined  c=undefined

// //执行阶段
// console.log(num);
// //执行阶段在运行赋值
// var num=10;
// var a=1;
// var b=2;
// var c=3;

/*
//页面载入全局执行环境
//扫描执行环境的变量对象
//a=undefined
//放入到window对象，到作用域链里面
console.log(a);
console.log(b);
var a=10;
*/

function fun(){
	console.log(a,b,c);
	var a=10;
	var b=2;
	var c=20;
}
fun();


</script>
</body>
</html>